home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / editor / gdphrc14.lha / ged-phrasecomp / Makefile < prev    next >
Makefile  |  1996-04-27  |  2KB  |  77 lines

  1. #
  2. # $PROJECT: GoldED Phrase-Completion API-Client
  3. #
  4. # $VER: Makefile 1.1 (09.02.96)
  5. #
  6. # by
  7. #
  8. # Stefan Ruppert , Windthorststrasse 5 , 65439 Floersheim , GERMANY
  9. #
  10. # (C) Copyright 1996
  11. # All Rights Reserved !
  12. #
  13. # $HISTORY:
  14. #
  15. # 09.02.96 : 001.001 : initial
  16. #
  17.  
  18. NAME     = GED-PhraseCompletion
  19. HISTORY  = none
  20. COPYRIGHT= Freeware
  21. PLACE    = text/edit
  22. OBJDIR   = objs:$(SHORTNAME)
  23. VERSTR   = $(VERSION).$(REVISION)
  24. README   = ReadMe
  25. SHORT    = PharseCompletion $(VERSTR) for GoldED3.x from all buffers
  26.  
  27. SRCS     = $(wildcard *.c)
  28.  
  29. OBJS     = $(SRCS:%.c=$(OBJDIR)/%.o)
  30. AUTODOC  = $(SRCS:%.c=%.doc)
  31. BINS     = $(SRCS:%.c=%)
  32.  
  33. RELEASE    = GED-PhrCmp$(VERSTR).lha
  34. RELEASEPAT = GED\#?
  35.  
  36. MAKEDOCFLAGS   = TABS 3 CONVERTCOMMENTS VERBOSE
  37.  
  38. ##############################################################################
  39. #
  40. # SAS definition
  41. #
  42.  
  43. #DEBUG      = DEF=DEBUG
  44. #SCOPTIMIZE =
  45. SCOPTS     = VERBOSE NOSTKCHK IDIR=misc
  46. SLOPT      = NOICONS VERBOSE SMALLDATA SMALLCODE NODEBUG
  47. SCOPTIMIZE = CPU=68000 OPT OPTIME
  48. LIB        = lib:amiga.lib lib:sc.lib lib:debug.lib
  49.  
  50. DIRS       = $(OBJDIR)
  51.  
  52. all: $(DIRS) $(OBJS) $(BINS)
  53.  
  54. include misc/sasc.mk
  55.  
  56. $(BINS) : % : $(OBJDIR)/%.o
  57.     $(LD) from $^ to $@ $(SLOPT) LIB $(LIB)
  58.  
  59. documentation: $(AUTODOC)
  60.  
  61. include misc/autodoc.mk
  62.  
  63. release: $(DIRS) $(OBJS) $(BINS) $(AUTODOC) archive
  64.  
  65. archive:
  66.     s:release_archive Release:$(RELEASE) $(RELEASEPAT)
  67.     copy $(README) Release:$(basename $(RELEASE)).reamde
  68.  
  69. ##############################################################################
  70. #
  71. # clean up
  72. #
  73.  
  74. clean:
  75.     $(RM) $(OBJS) $(BINS) $(AUTODOC)
  76.  
  77.